package com.ruoyi.box.domain;


import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
/**
 * box对象 box
 * 
 * @author zyyx
 * @date 2025-05-20
 */
public class Box extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long boxId;

    /** 编码 */
    @Excel(name = "编码")
    private String boxNumber;

    /** 盒子名称 */
    @Excel(name = "盒子名称")
    private String boxName;

    /** 终端 */
    @Excel(name = "终端")
    private String boxDevice;

    /** 教师id */
    @Excel(name = "教师id")
    private Long classroomId;

    public void setBoxId(Long boxId) 
    {
        this.boxId = boxId;
    }

    public Long getBoxId() 
    {
        return boxId;
    }

    public void setBoxNumber(String boxNumber) 
    {
        this.boxNumber = boxNumber;
    }

    public String getBoxNumber() 
    {
        return boxNumber;
    }

    public void setBoxName(String boxName) 
    {
        this.boxName = boxName;
    }

    public String getBoxName() 
    {
        return boxName;
    }

    public void setBoxDevice(String boxDevice) 
    {
        this.boxDevice = boxDevice;
    }

    public String getBoxDevice() 
    {
        return boxDevice;
    }

    public void setClassroomId(Long classroomId) 
    {
        this.classroomId = classroomId;
    }

    public Long getClassroomId() 
    {
        return classroomId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("boxId", getBoxId())
            .append("boxNumber", getBoxNumber())
            .append("boxName", getBoxName())
            .append("boxDevice", getBoxDevice())
            .append("classroomId", getClassroomId())
            .toString();
    }
}
